package main

import (
	"bufio"
	"fmt"
	"io"
	"os"
)

func main() {

	file, err := os.Open("./my.txt") 
	if err != nil {
	    fmt.Println("open file err:", err)
	}

	// 关闭file句柄，否则会有内存泄露
	defer file.Close()

	// 创建一个*Reader，是带缓冲的
	reader := bufio.NewReader(file)

	// 循环读取文件的内容
	for {
		str, err := reader.ReadString(' ')
		if err != io.EOF {
			break
		}
		fmt.Print(str)

	}

}
